WordPress mit Docker installieren

Einführung

WordPress ist das weltweit führende Content-Management-System. Mit Docker können Sie WordPress schnell und einfach auf jedem System installieren, das Docker unterstützt. Dieses Tutorial zeigt Ihnen, wie Sie eine WordPress-Website mit Docker aufsetzen.

Voraussetzungen

Installation von WordPress mit Docker Compose

Wir verwenden Docker Compose, um WordPress zusammen mit MySQL in Containern zu installieren. Erstellen Sie zunächst eine Datei namens docker-compose.yml in einem neuen Verzeichnis:

version: '3.1'

services:
  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8000:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: examplepass
      WORDPRESS_DB_NAME: exampledb
    volumes:
      - wordpress_data:/var/www/html

  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: examplepass
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - db_data:/var/lib/mysql

volumes:
  wordpress_data:
  db_data:

Passen Sie die Umgebungsvariablen an Ihre Bedürfnisse an. Speichern Sie die Datei und starten Sie die Container mit dem folgenden Befehl:

docker-compose up -d

Dies wird WordPress und MySQL in separaten Containern starten. WordPress wird auf Port 8000 Ihres Host-Systems verfügbar sein.

Zugriff auf WordPress

Öffnen Sie Ihren Webbrowser und gehen Sie zu http://localhost:8000. Sie sollten die WordPress-Installationsseite sehen. Folgen Sie den Anweisungen, um WordPress einzurichten.

Schlussfolgerung

Sie haben nun eine WordPress-Instanz, die in Docker-Containern läuft. Diese Installation ist portabel, leicht zu sichern und kann leicht auf andere Maschinen oder Hosting-Umgebungen übertragen werden. Genießen Sie Ihre neue, flexible WordPress-Umgebung!